$(function() {
    // radio 样式
    $('input[type="radio"][name="ruleType"]').iCheck({
        radioClass : 'iradio_square-green'
    });

    // 选择年月日的 startView: 2, minView: 2, format: 'yyyymmdd',
    // $('#expireDate').datetimepicker({
    // format : 'yyyymmdd',
    // weekStart : 1,
    // autoclose : true,
    // startView : 2,
    // minView : 2,
    // forceParse : false,
    // language : 'zh-CN'
    // });

    // sys.datepicker({
    // id : 'expireDate',
    // type:'date',
    // maxDate : '2199-12-31',
    // format: "yyyymmdd"
    // }, function() {
    // var s = $(this);
    // debugger;
    // $(this);
    // });
    $('#expireDate').datetimepicker({
        format : 'yyyymmdd',
        weekStart : 1,
        autoclose : true,
        startView : 2,
        startDate : new Date(),
        maxDate : '2199-12-31',
        minView : 2,
        forceParse : false,
        language : 'zh-CN'
    }).on('changeDate', function(e) {
        var dateObj = e.date;
        var month = getMonth(dateObj);
        var day = getDay(dateObj);
        $('#expireDate').val(month + '' + day);
    });

    // $('#expireDate').datetimepicker().on('changeDate', function(ev){
    // showErr(ev.date.valueOf());
    // });

    $("#btn_save").click(function() {
        $("#pointRuleForm").submit();
        return false;
    });

    $("#pointRuleForm").validate({
        rules : {
            ruleType : {
                required : true
            },
            expireDate : {
                required : true
            },
            intro : {
                required : true,
                minlength : 1,
                maxlength : 300
            }
        },
        messages : {
            ruleType : {
                required : '请选择规则类型'
            },
            expireDate : {
                required : '请填写积分到期日'
            },
            intro : {
                required : '请填写规则描述'
            }
        },
        errorPlacement : function(error, element) { // 错误信息位置设置方法
            var tagName = $(element).is("select");
            if (!tagName) {
                error.insertAfter(element);
            } else {
                error.insertAfter(element.parent().next());
            }
        },
        submitHandler : function(form) {
            form.submit();
        }
    });
});
